package com.njts.cricule.src.com.njts.recycle;

import java.util.Scanner;

/**
 * @author David GE
 * Date  2025/11/12
 * 提示用户输入密码，最多只能输入三次，超过3次则提示用户“密码错误，请取卡”结束交易。
 * ATM机只能输出100元的纸币，一次取钱数要求最低100元，最高1000元。
 * 若用户输入的金额符合上述要求，则打印输出用户取得钱数，最后提示用户“交易完
 * 成，请取卡”， * 否则提示用户重新输入金额。
 * 假设用户密码是111111，请编程实现
 */
public class EX3 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入密码,最多可尝试三次");
        int cnt =0;
        String password = scanner.nextLine();
        cnt++;
        while (!password.equals("111111") && cnt<3){
            System.out.println("密码错误,请重新输入");
            password = scanner.nextLine();
            cnt++;
        }
        if (cnt>=3){
            System.out.println("密码错误，请取卡");
        }else {
            System.out.println("输入取款金额,最高1000元");
            int money =scanner.nextInt();
            while (money>1000){
                System.out.println("重新输入金额");
                money =scanner.nextInt();
            }
            System.out.println("交易完成,请取卡:"+money+"元");
        }


    }
}
